Model-Based FPGA Embedded-Processor Systems Design Methodologies: Modeling, Syntheses, Implementation and Validation
نویسنده
چکیده
The evolution of field programmable gate arrays (FPGAs) as custom-computing machines for digital signal processing (DSP), real-time embedded and reconfigurable systems development, embedded processors, and as co-processors for application specific integrated circuit (ASIC) prototyping has led to the emergence of several modeling and design methodologies among which are the register transfer level (RTL) and electronic system level (ESL). Moreover, due to the vast number of FPGA manufacturers and third-party partners support tools; the choice of FPGA selection can become a challenging task. This paper: 1) discusses industry-standard FPGA system design methodologies; 2) discusses the modeling and development of FPGA-based embedded systems design based on the ESL design and verification methodologies from a higher level of abstraction view point rather than RTL; and 3) presents a complete framework for an embedded processor system design, synthesis, implementation, simulation and verification targeting an FPGA. Finally, a brief conclusion is given with some discussions on future directions. Keywords— AccelDSP, ChipScope Pro, embedded development kit (EDK), embedded system; electronic system level (ESL), field programmable gate array (FPGA), ModelSim, PlanAhead, register transfer level (RTL), System Generator for DSP, Xilinx integrated software environment (ISE), Xilinx platform studio (XPS), Xilinx software development kit (Xilinx SDK).
منابع مشابه
Design and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)
In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...
متن کاملPerformance Analysis of FPGA Architectures Based Embedded Control Applications
The performances of System on Chip (SoC) and the Field Programmable Gate Array (FPGA) particularly, are increasing continually. Due to the growing complexity of modern embedded control systems, the need of more performance digital devices is evident. Recent FPGA technology makes it possible to include processor cores into the FPGA chip, which ensures more flexibility for digital controllers. In...
متن کاملA Framework for Object-Oriented Embedded System Development Based on OO-ASIPs
The growing complexity of today’s embedded systems demands new methodologies and tools to manage the problems of analysis, design, implementation, and validation of complex-embedded systems. Focusing on this issue, this paper describes a design and implementation toolset using our ODYSSEY methodology, which advocates objectoriented (OO) modeling of embedded systems and its ASIP-based implementa...
متن کاملEdge Detection Algorithm for Video Processing System using FPGA
The proposed concept of Fpga based design and Implementation of image Architecture Using Xilinx System generator. Recent advances in synthesis tools for SIMULINK suggest a feasible high-level approach to algorithm implementation for embedded DSP systems. An efficient FPGA based hardware design for enhancement of color and grey scale images in image and video processing. The top model – based vi...
متن کاملDesign and Analysis of Reconfigurable Embedded GNSS Receivers using Model-Based Design Tools
Over the next decade, civilian users will have access to multiple GNSS signal frequencies and constellations. This drastic increase in signals and their frequencies creates substantial opportunities and requirements for analysis and validation. Such analysis and validation is of significant importance from an aviation integrity perspective. The ultimate goal of our research efforts is to develo...
متن کامل